package org.imaginedays.java.design.patter.proxy;

public class Client {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		
		//代理与 被请求者 ，请求
        /**
         * 代理与被请求者实现了同一接口，
         * 但是所有的事情都是通过代理调用被请求者做。
         * 请求者根本不知道有一个真正的做事对象。	
         * 
         * 代理模式 的作用在于为某一个对象提供一个代理机制，来控制该对象在外部的被调用。	
         */
		Proxy proxy = new Proxy();
		proxy.doRequest();

	}

}
